payment voucher - French English Dictionary